package com.buba.service;

import com.baomidou.mybatisplus.extension.service.IService;
import entity.File;
import entity.User;
import entity.VO.UserVO;
import result.CommonResult;
import result.R;

/**
 * @创建人: 胡亮
 * @创建时间: 2022年11月22日 上午 11:31
 * @描述:用户操作Service层
 */
public interface UserService{

    CommonResult selectByPrimaryKey(User record);

    CommonResult insert(UserVO record);

    boolean sendMobilePhoneVerificationCode(String phone);

    /**
     *
     * @创建人: 胡亮
     * @创建时间: 2023/03/06 下午 08:19
     * @参数1 userId
     * @返回值 entity.User
     * @描述:  获取当前登录用户信息
     */
    User selectById(Integer userId);

    /**
     *
     * @创建人: 胡亮
     * @创建时间: 2023/03/06 下午 08:53
     * @参数1 user
     * @返回值 int
     * @描述: 修改个人资料
     */
    int update(User user);
}